.github/workflows/generate-docs.yml
.github/workflows/generate-books.yml运行良好
.github/workflows/generate-docs.yml 文件已经删除,备份如下
name: generate-docs
on:
push:
branches:
- master
jobs:
generate-docs:
name: generate-docs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v1
with:
java-version: '9.0.4' # The JDK version to make available on the path.
java-package: jdk # (jre, jdk, or jdk+fx) - defaults to jdk
architecture: x64 # (x64 or x86) - defaults to x64
- uses: actions/setup-node@v1
- run: npm install -g gitbook-cli
- run: gitbook install
- run: wget https://github.com/huxiaoning/gitbook-helper/releases/download/1.0/gitbook-helper-1.0-SNAPSHOT.jar
- run: java -jar -Dwork.dir=$(pwd) gitbook-helper-1.0-SNAPSHOT.jar
- run: rm -rf gitbook-helper-1.0-SNAPSHOT.jar
- run: gitbook build
- uses: actions/upload-artifact@v4
with:
name: docs
path: _book
upload-docs:
name: upload-docs
needs: generate-docs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
ref: 'docs'
- name: 删除除.git目录外的所有文件(夹)
run: ls -a | grep -v '^.git$' | grep -v '^.$' | grep -v '^..$' | xargs -t -I % rm -rf %
- uses: actions/download-artifact@v4
with:
name: docs
- run: git config --global user.email "robot@github.com"
- run: git config --global user.name "robot"
- run: git add .
- run: git commit -m 'UP'
- run: git push